package com.bootdo.program.common.domain;

import java.io.Serializable;
import java.util.Date;



/**
 * 付款交易表
 * 
 * @author guoyunfei
 * @email 2549789059@qq.com
 * @date 2021-10-11 13:31:37
 */
public class PaymentransactionDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long id;
	//支付类型  1微信-2支付宝
	private Integer payType;
	//支付金额
	private String payAmount;
	//支付状态 0待支付1已经支付2支付超时3支付失败
	private Integer payStatus;
	//支付流水号
	private String payNumber;
	//用户ID
	private String userId;
	//订单ID
	private String orderId;
	//外部订单流水号
	private String bizPayNo;
	//乐观锁
	private Integer version;
	//商品描述
	private String commodityName;
	//创建时间
	private Date createTime;
	//修改时间
	private Date updateTime;
	private String appid;

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：支付类型  1微信-2支付宝
	 */
	public void setPayType(Integer payType) {
		this.payType = payType;
	}
	/**
	 * 获取：支付类型  1微信-2支付宝
	 */
	public Integer getPayType() {
		return payType;
	}
	/**
	 * 设置：支付金额
	 */
	public void setPayAmount(String payAmount) {
		this.payAmount = payAmount;
	}
	/**
	 * 获取：支付金额
	 */
	public String getPayAmount() {
		return payAmount;
	}
	/**
	 * 设置：支付状态 0待支付1已经支付2支付超时3支付失败
	 */
	public void setPayStatus(Integer payStatus) {
		this.payStatus = payStatus;
	}
	/**
	 * 获取：支付状态 0待支付1已经支付2支付超时3支付失败
	 */
	public Integer getPayStatus() {
		return payStatus;
	}
	/**
	 * 设置：支付流水号
	 */
	public void setPayNumber(String payNumber) {
		this.payNumber = payNumber;
	}
	/**
	 * 获取：支付流水号
	 */
	public String getPayNumber() {
		return payNumber;
	}
	/**
	 * 设置：用户ID
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	/**
	 * 获取：用户ID
	 */
	public String getUserId() {
		return userId;
	}
	/**
	 * 设置：订单ID
	 */
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	/**
	 * 获取：订单ID
	 */
	public String getOrderId() {
		return orderId;
	}
	/**
	 * 设置：外部订单流水号
	 */
	public void setBizPayNo(String bizPayNo) {
		this.bizPayNo = bizPayNo;
	}
	/**
	 * 获取：外部订单流水号
	 */
	public String getBizPayNo() {
		return bizPayNo;
	}
	/**
	 * 设置：乐观锁
	 */
	public void setVersion(Integer version) {
		this.version = version;
	}
	/**
	 * 获取：乐观锁
	 */
	public Integer getVersion() {
		return version;
	}
	/**
	 * 设置：商品描述
	 */
	public void setCommodityName(String commodityName) {
		this.commodityName = commodityName;
	}
	/**
	 * 获取：商品描述
	 */
	public String getCommodityName() {
		return commodityName;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：修改时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}

	public String getAppid() {
		return appid;
	}

	public void setAppid(String appid) {
		this.appid = appid;
	}
}
